package com.zb.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zb.entity.ZjAdmOrderSysFieldExport;
import com.zb.entity.dto.OrderSysFieldExportDto;
import com.zb.search.SearchDto;

import java.util.Map;

/**
 * <p>
 * 后台工单系统字段导出表 服务类
 * </p>
 *
 * @author WEN
 * @since 2024-03-03
 */
public interface ZjAdmOrderSysFieldExportService extends IService<ZjAdmOrderSysFieldExport> {

    /**
     * 新增或更改导出字段
     * @param fieldExport
     */
    void save(OrderSysFieldExportDto fieldExport);

    /**
     * 获取字段列表
     * @param search 搜索对象
     * @return
     */
    Map<String, Object> getList(SearchDto search);

    /**
     * 根据字段ID获取字段详情
     * @param id 字段ID
     * @return
     */
    OrderSysFieldExportDto getDetail(Long id);
}
